﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sinacor.Infra.Common;
using Sinacor.Infra.UI.Common;

namespace Sinacor.UI.Bovespa.Ordens.Communication.Translator
{
	public class ConsultarNegocioExecutadoToRequest : BaseTranslator<Bovespa.Ordens.Negocio.ConsultarNegocioExecutadoRequest, Model.Parameter.ConsultarNegocioExecutado,
														List<Bovespa.Ordens.Negocio.ConsultarNegocioExecutadoRequest>, List<Model.Parameter.ConsultarNegocioExecutado>>
	{
		public override Sinacor.UI.Bovespa.Ordens.Communication.Bovespa.Ordens.Negocio.ConsultarNegocioExecutadoRequest Translate(Sinacor.UI.Bovespa.Ordens.Model.Parameter.ConsultarNegocioExecutado from)
		{
			if(from == null){
				return null;
			}
			
			Sinacor.UI.Bovespa.Ordens.Communication.Bovespa.Ordens.Negocio.ConsultarNegocioExecutadoRequest to = new Sinacor.UI.Bovespa.Ordens.Communication.Bovespa.Ordens.Negocio.ConsultarNegocioExecutadoRequest();
			
			to.DataOrdem = from.DataOrdem;
			to.NumeroOrdem = from.NumeroOrdem;
			to.NumeroOrdemSubSequencia = from.NumeroOrdemSubSequencia;
			
			return to;
		}
	}
}
